export interface Option {
    value: string;
    label: string;
}

export const genusOptions: Option[] = [
    { value: 'Polyporus', label: 'Polyporus' },
    { value: 'Armillaria', label: 'Armillaria' },
    { value: 'Flammulina', label: 'Flammulina' },
    { value: 'Pleurotus', label: 'Pleurotus' },
    { value: 'Ophiocordyceps', label: 'Ophiocordyceps' },
    { value: 'Cordyceps', label: 'Cordyceps' },
    { value: 'Cyathus', label: 'Cyathus' },
    { value: 'Coprinus', label: 'Coprinus' },
    { value: 'Hericium', label: 'Hericium' },
    { value: 'Favolus', label: 'Favolus' },
    { value: 'Grifola', label: 'Grifola' },
    { value: 'Laetiporus', label: 'Laetiporus' },
    { value: 'Pholiota', label: 'Pholiota' },
    { value: 'Entoloma', label: 'Entoloma' },
    { value: 'Laccaria', label: 'Laccaria' },
    { value: 'Ampulloclitocybe', label: 'Ampulloclitocybe' },
    { value: 'Hypsizygus', label: 'Hypsizygus' },
    { value: 'Lyophyllum', label: 'Lyophyllum' },
    { value: 'Marasmius', label: 'Marasmius' },
    { value: 'Sarcomyxa', label: 'Sarcomyxa' },
    { value: 'Mycena', label: 'Mycena' },
    { value: 'Chroogomphidius', label: 'Chroogomphidius' },
    { value: 'Panellus', label: 'Panellus' },
    { value: 'Xeromphalina', label: 'Xeromphalina' },
    { value: 'Agrocybe', label: 'Agrocybe' },
    { value: 'Tremella', label: 'Tremella' },
    { value: 'Lactarius', label: 'Lactarius' },
    { value: 'Lycoperdon', label: 'Lycoperdon' },
    { value: 'Calvatia', label: 'Calvatia' },
    { value: 'Geastrum', label: 'Geastrum' },
    { value: 'Auricularia', label: 'Auricularia' },
    { value: 'Cantharellus', label: 'Cantharellus' },
    { value: 'Craterellus', label: 'Craterellus' },
    { value: 'Lepista', label: 'Lepista' },
    { value: 'Russula', label: 'Russula' },
    { value: 'Boletus', label: 'Boletus' },
    { value: 'Suillus', label: 'Suillus' },
    { value: 'Gomphidius', label: 'Gomphidius' },
    { value: 'Amanita', label: 'Amanita' },
    { value: 'Cortinarius', label: 'Cortinarius' },
    { value: 'Lentines', label: 'Lentines' },
    { value: 'Schizophyllum', label: 'Schizophyllum' },
    { value: 'Dictyophora', label: 'Dictyophora' },
    { value: 'Phallus', label: 'Phallus' },
    { value: 'Lasiosphaera', label: 'Lasiosphaera' },
    { value: 'Daldinia', label: 'Daldinia' },
    { value: 'Coriolus', label: 'Coriolus' },
    { value: 'Cryptoporus', label: 'Cryptoporus' },
    { value: 'Fomes', label: 'Fomes' },
    { value: 'Irpex', label: 'Irpex' },
    { value: 'Lenzites', label: 'Lenzites' },
    { value: 'Piptoporus', label: 'Piptoporus' },
    { value: 'Polyporellus', label: 'Polyporellus' },
    { value: 'Pycnoporus', label: 'Pycnoporus' },
    { value: 'Trametes', label: 'Trametes' },
    { value: 'Inonotus', label: 'Inonotus' },
    { value: 'Ganoderma', label: 'Ganoderma' },
    { value: 'Wolfiporia', label: 'Wolfiporia' },
    { value: 'Laccocephalum', label: 'Laccocephalum' },
    { value: 'Termitomyces', label: 'Termitomyces' },
    { value: 'Macrolepiota', label: 'Macrolepiota' },
    { value: 'Thelephora', label: 'Thelephora' },
    { value: 'Oudemansiella', label: 'Oudemansiella' },
    { value: 'Xerula', label: 'Xerula' },
    { value: 'Coprinellus', label: 'Coprinellus' },
    { value: 'Parasola', label: 'Parasola' },
    { value: 'Gymnopilus', label: 'Gymnopilus' },
    { value: 'Naematoloma', label: 'Naematoloma' },
    { value: 'Hypholoma', label: 'Hypholoma' },
    { value: 'Clitocybe', label: 'Clitocybe' },
    { value: 'Pseudoclitocybe', label: 'Pseudoclitocybe' },
    { value: 'Tricholoma', label: 'Tricholoma' },
    { value: 'Paxillus', label: 'Paxillus' },
    { value: 'Hydnum', label: 'Hydnum' },
    { value: 'Neolentinus', label: 'Neolentinus' },
    { value: 'Clavariadelphus', label: 'Clavariadelphus' },
    { value: 'Ramaria', label: 'Ramaria' },
    { value: 'Naematelia', label: 'Naematelia' },
    { value: 'Lentinula', label: 'Lentinula' },
    { value: 'Morchella', label: 'Morchella' },
    { value: 'Phellinus', label: 'Phellinus' },
    { value: 'Bondarzewiae', label: 'Bondarzewiae' },
    { value: 'Xylaria', label: 'Xylaria' },
    { value: 'Agaricus', label: 'Agaricus' },
    { value: 'Astraeus', label: 'Astraeus' },
    { value: 'Gloeophyllum', label: 'Gloeophyllum' },
    { value: 'Inocybe', label: 'Inocybe' },
    { value: 'Leucopaxillus', label: 'Leucopaxillus' },
    { value: 'Pseudohydnum', label: 'Pseudohydnum' },
    { value: 'Pulveroboletus', label: 'Pulveroboletus' },
    { value: 'Stereum', label: 'Stereum' },
    { value: 'Fuscoporia', label: 'Fuscoporia' },
    { value: 'Albonectria', label: 'Albonectria' },
    { value: 'Abortiporus', label: 'Abortiporus' },
    { value: 'Aleurodiscus', label: 'Aleurodiscus' },
    { value: 'Amauroderma', label: 'Amauroderma' },
    { value: 'Antrodiella', label: 'Antrodiella' },
    { value: 'Bjerkandera', label: 'Bjerkandera' },
    { value: 'Basidioma', label: 'Basidioma' },
    { value: 'Boreostereum', label: 'Boreostereum' },
    { value: 'Basidoma', label: 'Basidoma' },
    { value: 'Dacrymyces', label: 'Dacrymyces' },
    { value: 'Dacryopinax', label: 'Dacryopinax' },
    { value: 'Hirschioporus', label: 'Hirschioporus' },
    { value: 'Fomitiporia', label: 'Fomitiporia' },
    { value: 'Fomitopsis', label: 'Fomitopsis' },
    { value: 'Marasmiellus', label: 'Marasmiellus' },
    { value: 'Antrodia', label: 'Antrodia' },
    { value: 'Hexagonia', label: 'Hexagonia' },
    { value: 'Daedaleopsis', label: 'Daedaleopsis' },
    { value: 'Merulius', label: 'Merulius' },
    { value: 'Phlebia', label: 'Phlebia' },
    { value: 'Meripilus', label: 'Meripilus' },
    { value: 'Coltricia', label: 'Coltricia' },
    { value: 'Trichaptum', label: 'Trichaptum' },
    { value: 'Daedalea', label: 'Daedalea' },
    { value: 'Fistulina', label: 'Fistulina' },
    { value: 'Hygrophorus', label: 'Hygrophorus' },
    { value: 'Macrocybe', label: 'Macrocybe' },
    { value: 'Lysurus', label: 'Lysurus' },
    { value: 'Xylobolus', label: 'Xylobolus' },
    { value: 'Lloydella', label: 'Lloydella' },
    { value: 'Volvariella', label: 'Volvariella' },
    { value: 'Ustilago', label: 'Ustilago' },
    { value: 'Yenia', label: 'Yenia' },
    { value: 'Ustilaginoidea', label: 'Ustilaginoidea' },
    { value: 'Tulostoma', label: 'Tulostoma' },
    { value: 'Tricholomopsis', label: 'Tricholomopsis' },
    { value: 'Tremiscus', label: 'Tremiscus' },
    { value: 'Phlogiotis', label: 'Phlogiotis' },
    { value: 'palisotii', label: 'palisotii' },
    { value: 'Terfezia', label: 'Terfezia' },
    { value: 'leonis', label: 'leonis' },
    { value: 'Tephrocybe', label: 'Tephrocybe' },
    { value: 'Taiwanofungus', label: 'Taiwanofungus' },
    { value: 'aeruginascens', label: 'aeruginascens' },
    { value: 'laricinus', label: 'laricinus' },
    { value: 'Stropharia', label: 'Stropharia' },
    { value: 'Strobilomyces', label: 'Strobilomyces' },
    { value: 'floccopus', label: 'floccopus' },
    { value: 'Sporisorium', label: 'Sporisorium' },
    { value: 'Sphacelotheca', label: 'Sphacelotheca' },
    { value: 'Sphaerulina', label: 'Sphaerulina' },
    { value: 'Cercospora', label: 'Cercospora' },
    { value: 'Sparassis', label: 'Sparassis' },
    { value: 'Simblum', label: 'Simblum' },
    { value: 'Shiraia', label: 'Shiraia' },
    { value: 'Serpula', label: 'Serpula' },
    { value: 'Gyrophana', label: 'Gyrophana' },
    { value: 'Sclerotinia', label: 'Sclerotinia' },
    { value: 'Sclerospora', label: 'Sclerospora' },
    { value: 'Scleroderma', label: 'Scleroderma' },
    { value: 'Sarcodon', label: 'Sarcodon' },
    { value: 'Saccharomyces', label: 'Saccharomyces' },
    { value: 'Rozites', label: 'Rozites' },
    { value: 'Rigidoporus', label: 'Rigidoporus' },
    { value: 'Rhodophyllus', label: 'Rhodophyllus' },
    { value: 'Rhizopogon', label: 'Rhizopogon' },
    { value: 'Pyrrhoderma', label: 'Pyrrhoderma' },
    { value: 'Pseudomerulius', label: 'Pseudomerulius' },
    { value: 'Postia', label: 'Postia' },
    { value: 'Podostroma', label: 'Podostroma' },
    { value: 'Podaxis', label: 'Podaxis' },
    { value: 'Pisolithus', label: 'Pisolithus' },
    { value: 'Phylloporia', label: 'Phylloporia' },
    { value: 'Phellorinia', label: 'Phellorinia' },
    { value: 'Phellinidium', label: 'Phellinidium' },
    { value: 'Phaeolus', label: 'Phaeolus' },
    { value: 'Phaeolepiota', label: 'Phaeolepiota' },
    { value: 'Perenniporia', label: 'Perenniporia' },
    { value: 'Penicillium', label: 'Penicillium' },
    { value: 'Panus', label: 'Panus' },
    { value: 'Oxyporus', label: 'Oxyporus' },
    { value: 'Onnia', label: 'Onnia' },
    { value: 'Oligoporus', label: 'Oligoporus' },
    { value: 'Mycenastrum', label: 'Mycenastrum' },
    { value: 'Montagnea', label: 'Montagnea' },
    { value: 'Monascus', label: 'Monascus' },
    { value: 'Melanoporia', label: 'Melanoporia' },
    { value: 'Megacollybia', label: 'Megacollybia' },
    { value: 'Lentinus', label: 'Lentinus' },
    { value: 'Lentinellus', label: 'Lentinellus' },
    { value: 'Lampteromyces', label: 'Lampteromyces' },
    { value: 'Ischnoderma', label: 'Ischnoderma' },
    { value: 'Inocutis', label: 'Inocutis' },
    { value: 'Hypomyces', label: 'Hypomyces' },
    { value: 'Hypocrella', label: 'Hypocrella' },
    { value: 'Hohenbuehelia', label: 'Hohenbuehelia' },
    { value: 'Heterobasidion', label: 'Heterobasidion' },
    { value: 'Gyroporus', label: 'Gyroporus' },
    { value: 'Gloeostereum', label: 'Gloeostereum' },
    { value: 'Gibberella', label: 'Gibberella' },
    { value: 'Flavodon', label: 'Flavodon' },
    { value: 'Engleromyces', label: 'Engleromyces' },
    { value: 'Earliella', label: 'Earliella' },
    { value: 'Disciseda', label: 'Disciseda' },
    { value: 'Cyclomyces', label: 'Cyclomyces' },
    { value: 'Coprinopsis', label: 'Coprinopsis' },
    { value: 'Claviceps', label: 'Claviceps' },
    { value: 'Clavaria', label: 'Clavaria' },
    { value: 'Chroogomphus', label: 'Chroogomphus' },
    { value: 'Chlorophyllum', label: 'Chlorophyllum' },
    { value: 'Cerrena', label: 'Cerrena' },
    { value: 'Cantharellula', label: 'Cantharellula' },
    { value: 'Calostoma', label: 'Calostoma' },
    { value: 'Calocybe', label: 'Calocybe' },
    { value: 'Bulgaria', label: 'Bulgaria' },
    { value: 'Bovistella', label: 'Bovistella' },
    { value: 'Bovista', label: 'Bovista' },
    { value: 'Bondarzewia', label: 'Bondarzewia' },
    { value: 'Boletinus', label: 'Boletinus' },
    { value: 'Beauveria', label: 'Beauveria' },
    { value: 'Battarrea', label: 'Battarrea' },
    { value: 'Bankera', label: 'Bankera' },
    { value: 'Armillariella', label: 'Armillariella' },
    { value: 'Crocinoboletus', label: 'Crocinoboletus' },
    { value: 'Lanmaoa', label: 'Lanmaoa' },
    { value: 'Neoboletus', label: 'Neoboletus' },
    { value: 'Retiboletus', label: 'Retiboletus' },
    { value: 'Rugiboletus', label: 'Rugiboletus' },
    { value: 'Phlebopus', label: 'Phlebopus' },
    { value: 'Hygrophoropsis', label: 'Hygrophoropsis' },
    { value: 'Tapinella', label: 'Tapinella' },
    { value: 'Corticium', label: 'Corticium' },
    { value: 'Gomphus', label: 'Gomphus' },
    { value: 'Fulvifomes', label: 'Fulvifomes' },
    { value: 'Hymenochaete', label: 'Hymenochaete' },
    { value: 'Phellinopsis', label: 'Phellinopsis' },
    { value: 'Porodaedalea', label: 'Porodaedalea' },
    { value: 'Sanghuangporus', label: 'Sanghuangporus' },
    { value: 'Xanthoporia', label: 'Xanthoporia' },
    { value: 'Osteina', label: 'Osteina' },
    { value: 'Rhodofomes', label: 'Rhodofomes' },
    { value: 'Tylopilus', label: 'Tylopilus' },
    { value: 'Lignosus', label: 'Lignosus' },
    { value: 'Picipes', label: 'Picipes' },
    { value: 'Pseudofavolus', label: 'Pseudofavolus' },
    { value: 'Vanderbylia', label: 'Vanderbylia' },
    { value: 'Mycoleptodonoides', label: 'Mycoleptodonoides' },
    { value: 'Cookeina', label: 'Cookeina' },
    { value: 'Albatrellopsis', label: 'Albatrellopsis' },
    { value: 'Albatrellus', label: 'Albatrellus' },
    { value: 'Artomyces', label: 'Artomyces' },
    { value: 'Paraisaria', label: 'Paraisaria' },
    { value: 'Podosordaria', label: 'Podosordaria' },
    { value: 'Leucoagaricus', label: 'Leucoagaricus' },
    { value: 'Schizostoma', label: 'Schizostoma' },
    { value: 'Catathelasma', label: 'Catathelasma' },
    { value: 'Hygrocybe', label: 'Hygrocybe' },
    { value: 'Hebeloma', label: 'Hebeloma' },
    { value: 'Gloeosoma', label: 'Gloeosoma' },
    { value: 'Neoalbatrellus', label: 'Neoalbatrellus' },
    { value: 'Boletopsis', label: 'Boletopsis' },
    { value: 'Hydnellum', label: 'Hydnellum' },
    { value: 'Phellodon', label: 'Phellodon' },
    { value: 'Polyozellus', label: 'Polyozellus' },
    { value: 'Calocera', label: 'Calocera' },
    { value: 'Phaeotremella', label: 'Phaeotremella' },
    { value: 'Penicilliopsis', label: 'Penicilliopsis' },
    { value: 'Mycosarcoma', label: 'Mycosarcoma' },
    { value: 'Langermannia', label: 'Langermannia' },
    { value: 'Collybiopsis', label: 'Collybiopsis' },
    { value: 'Gymnopus', label: 'Gymnopus' },
    { value: 'Mycetinis', label: 'Mycetinis' },
    { value: 'Omphalotus', label: 'Omphalotus' },
    { value: 'Rhodocollybia', label: 'Rhodocollybia' },
    { value: 'Rhodotus', label: 'Rhodotus' },
    { value: 'Strobilurus', label: 'Strobilurus' },
    { value: 'Candolleomyces', label: 'Candolleomyces' },
    { value: 'Cyclocybe', label: 'Cyclocybe' },
    { value: 'Infundibulicybe', label: 'Infundibulicybe' },
    { value: 'Leucocybe', label: 'Leucocybe' },
    { value: 'Nidula', label: 'Nidula' },
    { value: 'Guepinia', label: 'Guepinia' },
    { value: 'Butyriboletus', label: 'Butyriboletus' },
    { value: 'Magoderna', label: 'Magoderna' },
    { value: 'Climacodon', label: 'Climacodon' },
    { value: 'Phlebiopsis', label: 'Phlebiopsis' },
    { value: 'Cubamyces', label: 'Cubamyces' }
];

export const speciesData: Record<string, string[]> = {'Abortiporus': ['Abortiporus biennis'],
    'Agaricus': ['Agaricus placomyces',
        'Agaricus subrutilescens',
        'Agaricus augustus',
        'Agaricus bisporus',
        'Agaricus micromegethus',
        'Agaricus blazei',
        'Agaricus arvensis',
        'Agaricus dulcidulus',
        'Agaricus silvicola',
        'Agaricus subrufescens',
        'Agaricus campestris',
        'Agaricus bitorquis',
        'Agaricus bresadolanus',
        'Agaricus crocopeplus',
        'Agaricus devoniensis',
        'Agaricus gennadii',
        'Agaricus lanipes',
        'Agaricus sylvaticus',
        'Agaricus urinascens',
        'Agaricus xanthodermus'],
    'Agrocybe': ['Agrocybe pediades',
        'Agrocybe praecox',
        'Agrocybe aegerita',
        'Agrocybe paludosa',
        'Agrocybe erebia',
        'Agrocybe dura',
        'Agrocybe cylindracea',
        'Agrocybe chaxingu'],
    'Albatrellopsis': ['Albatrellopsis confluens',
        'Albatrellopsis ellisii',
        'Albatrellopsis flettii'],
    'Albatrellus': ['Albatrellus ovinus'],
    'Albonectria': ['Albonectria rigidiuscula'],
    'Aleurodiscus': ['Aleurodiscus mirabilis', 'Aleurodiscus amorphus'],
    'Amanita': ['Amanita caesarea',
        'Amanita avellaneosquamosa',
        'Amanita chepangiana',
        'Amanita griseoverrucosa',
        'Amanita farinosa',
        'Amanita fritillaria',
        'Amanita griseofolia',
        'Amanita hemibapha',
        'Amanita orientifulva',
        'Amanita pseudoporphyria',
        'Amanita sychnopyramis',
        'Amanita muscaria',
        'Amanita manginiana',
        'Amanita caojizong',
        'Amanita exitialis',
        'Amanita ochracea',
        'Amanita pallidorosea',
        'Amanita pseudoprinceps',
        'Amanita vaginata',
        'Amanita virosa'],
    'Amauroderma': ['Amauroderma rude', 'Amauroderma rugosum'],
    'Ampulloclitocybe': ['Ampulloclitocybe clavipes'],
    'Antrodia': ['Antrodia camphorata',
        'Antrodia albida',
        'Antrodia xantha',
        'Antrodia subserpens',
        'Antrodia tanakae'],
    'Antrodiella': ['Antrodiella zonata'],
    'Armillaria': ['Armillaria mellea',
        'Armillaria tabescens',
        'Armillaria sinapina',
        'Armillaria ostoyae',
        'Armillaria gallica',
        'Armillaria borealis'],
    'Armillariella': ['Armillariella mellea'],
    'Artomyces': ['Artomyces pyxidatus'],
    'Astraeus': ['Astraeus hygrometricus'],
    'Auricularia': ['Auricularia polytricha',
        'Auricularia auricula',
        'Auricularia delicata',
        'Auricularia mesenterica'],
    'Bankera': ['Bankera fuligineoalba'],
    'Basidioma': ['Basidioma Bjerkanderae', 'Basidioma Bovistellae'],
    'Basidoma': ['Basidoma Coprinopsis'],
    'Battarrea': ['Battarrea stevenii', 'Battarrea phalloides'],
    'Beauveria': ['Beauveria bassiana'],
    'Bjerkandera': ['Bjerkandera adusta', 'Bjerkandera fumosa'],
    'Boletinus': ['Boletinus cavipes'],
    'Boletopsis': ['Boletopsis leucomelaena'],
    'Boletus': ['Boletus rubellus',
        'Boletus edulis',
        'Boletus violaceofuscus',
        'Boletus speciosus',
        'Boletus satanas',
        'Boletus regius',
        'Boletus pulverulentus',
        'Boletus impolitus',
        'Boletus erythropus',
        'Boletus appendiculatus',
        'Boletus bainiugan',
        'Boletus sinoedulis'],
    'Bondarzewia': ['Bondarzewia berkeleyi',
        'Bondarzewia dickinsii',
        'Bondarzewia submesenterica'],
    'Bondarzewiae': ['Bondarzewiae montanae'],
    'Boreostereum': ['Boreostereum vibrans'],
    'Bovista': ['Bovista pusilla', 'Bovista plumbea', 'Bovista nigrescens'],
    'Bovistella': ['Bovistella radicata'],
    'Bulgaria': ['Bulgaria inquinans'],
    'Butyriboletus': ['Butyriboletus pseudospeciosus',
        'Butyriboletus roseoflavus'],
    'Calocera': ['Calocera viscosa'],
    'Calocybe': ['Calocybe gambosa'],
    'Calostoma': ['Calostoma japonica', 'Calostoma sinocinnabarinum'],
    'Calvatia': ['Calvatia Craniiformis',
        'Calvatia caelata',
        'Calvatia lilacina',
        'Calvatia gigantea',
        'Calvatia tatrensis',
        'Calvatia cyathiformis',
        'Calvatia candida'],
    'Candolleomyces': ['Candolleomyces candolleanus'],
    'Cantharellula': ['Cantharellula umbonata'],
    'Cantharellus': ['Cantharellus minor',
        'Cantharellus cibarius',
        'Cantharellus tubaeformis',
        'Cantharellus applanatus'],
    'Catathelasma': ['Catathelasma laorentou'],
    'Cercospora': ['Cercospora oryzae'],
    'Cerrena': ['Cerrena unicolor', 'Cerrena zonata'],
    'Chlorophyllum': ['Chlorophyllum agaricoides'],
    'Chroogomphidius': ['Chroogomphidius viscidus'],
    'Chroogomphus': ['Chroogomphus rutilus'],
    'Clavaria': ['Clavaria zollingeri'],
    'Clavariadelphus': ['Clavariadelphus pstillaris', 'Clavariadelphus amplus'],
    'Claviceps': ['Claviceps purpurea'],
    'Climacodon': ['Climacodon septentrionalis'],
    'Clitocybe': ['Clitocybe candida',
        'Clitocybe fragrans',
        'Clitocybe infundibuliformis',
        'Clitocybe nebularis',
        'Clitocybe geotropa',
        'Clitocybe eucalyptorum',
        'Clitocybe fasciculata'],
    'Collybiopsis': ['Collybiopsis confluens', 'Collybiopsis ramealis'],
    'Coltricia': ['Coltricia perennis'],
    'Cookeina': ['Cookeina tricholoma'],
    'Coprinellus': ['Coprinellus micaceus',
        'Coprinellus radians',
        'Coprinellus disseminatus'],
    'Coprinopsis': ['Coprinopsis lagopus',
        'Coprinopsis insignis',
        'Coprinopsis friesii',
        'Coprinopsis cinerea',
        'Coprinopsis strossmayeri'],
    'Coprinus': ['Coprinus comatus',
        'Coprinus atramentarius',
        'Coprinus sterquilinus'],
    'Cordyceps': ['Cordyceps sinensis',
        'Cordyceps militaris',
        'Cordyceps nutans',
        'Cordyceps crassispora',
        'Cordyceps cicadae',
        'Cordyceps barnesii',
        'Cordyceps martialis',
        'Cordyceps sphecocephala',
        'Cordyceps polyarthra',
        'Cordyceps ophioglossoides',
        'Cordyceps kyusyuensis',
        'Cordyceps hawkesii',
        'Cordyceps gunni',
        'Cordyceps forquignonii',
        'Cordyceps myrmecophila',
        'Cordyceps guangdongensis'],
    'Coriolus': ['Coriolus hirsutus',
        'Coriolus unicolor',
        'Coriolus versicolor',
        'Coriolus biformis'],
    'Corticium': ['Corticium roseum'],
    'Cortinarius': ['Cortinarius collinitus',
        'Cortinarius cinnamomeus',
        'Cortinarius purpurascens',
        'Cortinarius violaceus',
        'Cortinarius vibratilis',
        'Cortinarius turmalis',
        'Cortinarius erythrinus',
        'Cortinarius salor',
        'Cortinarius pholideus',
        'Cortinarius mucifluus',
        'Cortinarius lividoochraceus',
        'Cortinarius elatior',
        'Cortinarius latus',
        'Cortinarius hemitrichus',
        'Cortinarius glutinosus',
        'Cortinarius bovinus',
        'Cortinarius torvus',
        'Cortinarius caperatus'],
    'Craterellus': ['Craterellus tubaeformis',
        'Craterellus aureus',
        'Craterellus lutescens'],
    'Crocinoboletus': ['Crocinoboletus rufoaureus'],
    'Cryptoporus': ['Cryptoporus volvatus', 'Cryptoporus sinensis'],
    'Cubamyces': ['Cubamyces lactineus'],
    'Cyathus': ['Cyathus striatus',
        'Cyathus elmeri',
        'Cyathus poeppigii',
        'Cyathus stercoreus'],
    'Cyclocybe': ['Cyclocybe erebia'],
    'Cyclomyces': ['Cyclomyces tabacinus'],
    'Dacrymyces': ['Dacrymyces aurantiacus',
        'Dacrymyces palmatus',
        'Dacrymyces chrysospermus',
        'Dacrymyces stillatus'],
    'Dacryopinax': ['Dacryopinax spathularia'],
    'Daedalea': ['Daedalea dickinsii', 'Daedalea quercina'],
    'Daedaleopsis': ['Daedaleopsis tricolor', 'Daedaleopsis confragosa'],
    'Daldinia': ['Daldinia concentrica', 'Daldinia eschscholtzii'],
    'Dictyophora': ['Dictyophora duplicate',
        'Dictyophora indusiata',
        'Dictyophora echinovolvata',
        'Dictyophora multicolor'],
    'Disciseda': ['Disciseda cervina'],
    'Earliella': ['Earliella scabrosa'],
    'Engleromyces': ['Engleromyces goetzei'],
    'Entoloma': ['Entoloma clypeatum',
        'Entoloma abortivum',
        'Entoloma murrayi',
        'Entoloma rhodopolium',
        'Entoloma salmoneum',
        'Entoloma sinuatum'],
    'Favolus': ['Favolus arcularius'],
    'Fistulina': ['Fistulina hepatica', 'Fistulina subhepatica'],
    'Flammulina': ['Flammulina velutipes', 'Flammulina rossica'],
    'Flavodon': ['Flavodon flavus'],
    'Fomes': ['Fomes fomentarius'],
    'Fomitiporia': ['Fomitiporia robusta',
        'Fomitiporia punctata',
        'Fomitiporia hartigii',
        'Fomitiporia alpina',
        'Fomitiporia bannaensis',
        'Fomitiporia erecta',
        'Fomitiporia gaoligongensis',
        'Fomitiporia hainaniana',
        'Fomitiporia norbulingka',
        'Fomitiporia pentaphylacis',
        'Fomitiporia pseudopunctata',
        'Fomitiporia rhamnoides',
        'Fomitiporia subhippophaëicola',
        'Fomitiporia subrobusta',
        'Fomitiporia tenuitubus',
        'Fomitiporia texana',
        'Fomitiporia torreyae'],
    'Fomitopsis': ['Fomitopsis cajanderi',
        'Fomitopsis pinicola',
        'Fomitopsis officinalis',
        'Fomitopsis rosea',
        'Fomitopsis betulina'],
    'Fulvifomes': ['Fulvifomes mcgregorii'],
    'Fuscoporia': ['Fuscoporia punctata',
        'Fuscoporia gilva',
        'Fuscoporia rhabarbarina'],
    'Ganoderma': ['Ganoderma applanatum',
        'Ganoderma tsugae',
        'Ganoderma sinense',
        'Ganoderma tenue',
        'Ganoderma lucidum',
        'Ganoderma tropicum',
        'Ganoderma ahmadii',
        'Ganoderma alpinum',
        'Ganoderma angustisporum',
        'Ganoderma bambusicola',
        'Ganoderma boninense',
        'Ganoderma bubalinomarginatum',
        'Ganoderma calidophilum',
        'Ganoderma castaneum',
        'Ganoderma casuarinicola',
        'Ganoderma chuxiongense',
        'Ganoderma dianzhongense',
        'Ganoderma ellipsoideum',
        'Ganoderma esculentum',
        'Ganoderma flexipes',
        'Ganoderma gibbosum',
        'Ganoderma guangxiense',
        'Ganoderma hoehnelianum',
        'Ganoderma leucocontextum',
        'Ganoderma magniporum',
        'Ganoderma multipileum',
        'Ganoderma mutabile',
        'Ganoderma orbiforme',
        'Ganoderma philippii',
        'Ganoderma puerense',
        'Ganoderma sanduense',
        'Ganoderma shanxiense',
        'Ganoderma subangustisporum',
        'Ganoderma subflexipes',
        'Ganoderma tongshanense',
        'Ganoderma weberianum',
        'Ganoderma weixiense',
        'Ganoderma williamsianum',
        'Ganoderma yunlingense'],
    'Geastrum': ['Geastrum fimbriatum',
        'Geastrum triplex',
        'Geastrum velutinum',
        'Geastrum rufescens',
        'Geastrum saccatum'],
    'Gibberella': ['Gibberella fujikuroi'],
    'Gloeophyllum': ['Gloeophyllum sepiarium',
        'Gloeophyllum subferrugineum',
        'Gloeophyllum trabeum'],
    'Gloeosoma': ['Gloeosoma mirabile'],
    'Gloeostereum': ['Gloeostereum incarnatum'],
    'Gomphidius': ['Gomphidius rutilus'],
    'Gomphus': ['Gomphus clavatus'],
    'Grifola': ['Grifola frondosa'],
    'Guepinia': ['Guepinia helvelloides'],
    'Gymnopilus': ['Gymnopilus aeruginosus',
        'Gymnopilus spectabilis',
        'Gymnopilus liquiritiae'],
    'Gymnopus': ['Gymnopus androsaceus'],
    'Gyrophana': ['Gyrophana lacrymans'],
    'Gyroporus': ['Gyroporus castaneus'],
    'Hebeloma': ['Hebeloma laterinum'],
    'Hericium': ['Hericium erinaceus', 'Hericium coralloides'],
    'Heterobasidion': ['Heterobasidion parviporum'],
    'Hexagonia': ['Hexagonia apiaria'],
    'Hirschioporus': ['Hirschioporus',
        'Hirschioporus fuscoviolaceus',
        'Hirschioporus versatilis'],
    'Hohenbuehelia': ['Hohenbuehelia petaloides', 'Hohenbuehelia grisea'],
    'Hydnellum': ['Hydnellum concrescens', 'Hydnellum scabrosum'],
    'Hydnum': ['Hydnum repandum'],
    'Hygrocybe': ['Hygrocybe cantharellus', 'Hygrocybe conica'],
    'Hygrophoropsis': ['Hygrophoropsis aurantiaca'],
    'Hygrophorus': ['Hygrophorus eburneus',
        'Hygrophorus russula',
        'Hygrophorus lucorum',
        'Hygrophorus parvirussula'],
    'Hymenochaete': ['Hymenochaete microcycla'],
    'Hypholoma': ['Hypholoma lateritium',
        'Hypholoma sublateritium',
        'Hypholoma fasciculare',
        'Hypholoma capnoides'],
    'Hypocrella': ['Hypocrella bambusae'],
    'Hypomyces': ['Hypomyces hyalinus', 'Hypomyces chrysospermus'],
    'Hypsizygus': ['Hypsizygus ulmarius', 'Hypsizygus marmoreus'],
    'Infundibulicybe': ['Infundibulicybe geotropa', 'Infundibulicybe gibba'],
    'Inocutis': ['Inocutis tamaricis', 'Inocutis rheades', 'Inocutis levis'],
    'Inocybe': ['Inocybe rimosa'],
    'Inonotus': ['Inonotus hispidus',
        'Inonotus cuticularis',
        'Inonotus obliquus',
        'Inonotus tabacinus'],
    'Irpex': ['Irpex lacteus', 'Irpex flavus', 'Irpex hydnoides'],
    'Ischnoderma': ['Ischnoderma resinosum'],
    'Laccaria': ['Laccaria amethystina',
        'Laccaria laccata',
        'Laccaria proxima',
        'Laccaria tortilis',
        'Laccaria vinaceoavellanea'],
    'Laccocephalum': ['Laccocephalum mylittae'],
    'Lactarius': ['Lactarius picinus',
        'Lactarius piperatus',
        'Lactarius volemus',
        'Lactarius pallidus',
        'Lactarius deliciosus',
        'Lactarius vellereus',
        'Lactarius zonarius',
        'Lactarius subzonarius',
        'Lactarius subvellereus',
        'Lactarius hygrophoroides',
        'Lactarius hatsudake',
        'Lactarius chichuensis',
        'Lactarius camphoratus',
        'Lactarius flavidulus',
        'Lactarius vividus'],
    'Laetiporus': ['Laetiporus sulphureus',
        'Laetiporus versisporus',
        'Laetiporus cremeiporus',
        'Laetiporus ailaoshanensis'],
    'Lampteromyces': ['Lampteromyces japonicus'],
    'Langermannia': ['Langermannia fenzlii'],
    'Lanmaoa': ['Lanmaoa asiatica'],
    'Lasiosphaera': ['Lasiosphaera fenzii'],
    'Lentinellus': ['Lentinellus cochleatus'],
    'Lentines': ['Lentines lepideus'],
    'Lentinula': ['Lentinula edodes'],
    'Lentinus': ['Lentinus tuber-regium',
        'Lentinus strigosus',
        'Lentinus lepideus',
        'Lentinus connatus',
        'Lentinus sajor-caju',
        'Lentinus squarrosulus',
        'Lentinus tigrinus'],
    'Lenzites': ['Lenzites betulina'],
    'Lepista': ['Lepista nuda',
        'Lepista irina',
        'Lepista sordida',
        'Lepista luscina'],
    'Leucoagaricus': ['Leucoagaricus carneifolius', 'Leucoagaricus leucothites'],
    'Leucocybe': ['Leucocybe candicans'],
    'Leucopaxillus': ['Leucopaxillus giganteus'],
    'Lignosus': ['Lignosus cameronensis',
        'Lignosus hainanensis',
        'Lignosus rhinocerus'],
    'Lloydella': ['Lloydella subpileata'],
    'Lycoperdon': ['Lycoperdon pusillus',
        'Lycoperdon perlatum',
        'Lycoperdon pyriforme',
        'Lycoperdon asperum',
        'Lycoperdon wrightii',
        'Lycoperdon utriforme',
        'Lycoperdon umbrinum',
        'Lycoperdon mammiforme',
        'Lycoperdon fuscum',
        'Lycoperdon pedicellatum'],
    'Lyophyllum': ['Lyophyllum transforme',
        'Lyophyllum decastes',
        'Lyophyllum carbonarium',
        'Lyophyllum ulmarius',
        'Lyophyllum semitale',
        'Lyophyllum shimeji'],
    'Lysurus': ['Lysurus mokusin', 'Lysurus periphragmoides'],
    'Macrocybe': ['Macrocybe lobayensis', 'Macrocybe gigantea'],
    'Macrolepiota': ['Macrolepiota procera',
        'Macrolepiota detersa',
        'Macrolepiota dolichaula'],
    'Magoderna': ['Magoderna subresinosum'],
    'Marasmiellus': ['Marasmiellus androsaceus', 'Marasmiellus ramealis'],
    'Marasmius': ['Marasmius oreades'],
    'Megacollybia': ['Megacollybia platyphylla', 'Megacollybia clitocyboidea'],
    'Melanoporia': ['Melanoporia castanea'],
    'Meripilus': ['Meripilus giganteus'],
    'Merulius': ['Merulius tremellosus'],
    'Monascus': ['Monascus purpureus'],
    'Montagnea': ['Montagnea tenuis', 'Montagnea arenaria'],
    'Morchella': ['Morchella esculenta',
        'Morchella vulgaris',
        'Morchella hortensis',
        'Morchella deliciosa',
        'Morchella crassipes',
        'Morchella angusticeps'],
    'Mycena': ['Mycena galericulata',
        'Mycena haematopus',
        'Mycena pura',
        'Mycena subaquosa',
        'Mycena roseomarginata',
        'Mycena alcalina',
        'Mycena viridimarginata'],
    'Mycenastrum': ['Mycenastrum corium'],
    'Mycetinis': ['Mycetinis scorodonius'],
    'Mycoleptodonoides': ['Mycoleptodonoides aitchisonii'],
    'Mycosarcoma': ['Mycosarcoma maydis'],
    'Naematelia': ['Naematelia aurantialba'],
    'Naematoloma': ['Naematoloma fasciculare'],
    'Neoalbatrellus': ['Neoalbatrellus caeruleoporus'],
    'Neoboletus': ['Neoboletus brunneissimus', 'Neoboletus magnificus'],
    'Neolentinus': ['Neolentinus lepideus', 'Neolentinus adhaerens'],
    'Nidula': ['Nidula niveotomentosa'],
    'Oligoporus': ['Oligoporus obductus'],
    'Omphalotus': ['Omphalotus japonicus', 'Omphalotus olearius'],
    'Onnia': ['Onnia vallata', 'Onnia flavida'],
    'Ophiocordyceps': ['Ophiocordyceps nutans',
        'Ophiocordyceps crassispora',
        'Ophiocordyceps highlandensis',
        'Ophiocordyceps jiangxiensis',
        'Ophiocordyceps liangshanensis',
        'Ophiocordyceps oxycephala',
        'Ophiocordyceps sobolifera',
        'Ophiocordyceps sphecocephala',
        'Ophiocordyceps xuefengensis',
        'Ophiocordyceps gracilis'],
    'Osteina': ['Osteina obducta'],
    'Oudemansiella': ['Oudemansiella mucida',
        'Oudemansiella radicata',
        'Oudemansiella canarii',
        'Oudemansiella raphanipes',
        'Oudemansiella submucida'],
    'Oxyporus': ['Oxyporus corticola'],
    'Panellus': ['Panellus stipticus', 'Panellus edulis'],
    'Panus': ['Panus conchatus'],
    'Paraisaria': ['Paraisaria gracilis'],
    'Parasola': ['Parasola plicatilis'],
    'Paxillus': ['Paxillus involutus'],
    'Penicilliopsis': ['Penicilliopsis clavariiformis'],
    'Penicillium': ['Penicillium solitum'],
    'Perenniporia': ['Perenniporia subacida',
        'Perenniporia robiniophila',
        'Perenniporia martius',
        'Perenniporia fraxinea',
        'Perenniporia martia'],
    'Phaeolepiota': ['Phaeolepiota aurea'],
    'Phaeolus': ['Phaeolus schweinitzii'],
    'Phaeotremella': ['Phaeotremella foliacea'],
    'Phallus': ['Phallus impudicus',
        'Phallus rubicundus',
        'Phallus rubrovolvatus',
        'Phallus tenuis',
        'Phallus fuscoechinovolvatus'],
    'Phellinidium': ['Phellinidium lamaënse'],
    'Phellinopsis': ['Phellinopsis conchata'],
    'Phellinus': ['Phellinus linteus',
        'Phellinus baumii',
        'Phellinus conchatus',
        'Phellinus gilvus',
        'Phellinus igniarius',
        'Phellinus macgregorii',
        'Phellinus yamanoi',
        'Phellinus vaninii',
        'Phellinus tuberculosus',
        'Phellinus tremulae',
        'Phellinus torulosus',
        'Phellinus setulosus',
        'Phellinus rimosus',
        'Phellinus pini',
        'Phellinus lundellii',
        'Phellinus lonicericola',
        'Phellinus laricis',
        'Phellinus laevigatus',
        'Phellinus himalayensis',
        'Phellinus ellipsoideus',
        'Phellinus fastuosus',
        'Phellinus monticola',
        'Phellinus mori',
        'Phellinus orientoasiaticus',
        'Phellinus padicola',
        'Phellinus parmastoi',
        'Phellinus piceicola',
        'Phellinus rhabarbarinus'],
    'Phellodon': ['Phellodon fuligineoalbus'],
    'Phellorinia': ['Phellorinia herculeana'],
    'Phlebia': ['Phlebia tremellosa'],
    'Phlebiopsis': ['Phlebiopsis castanea'],
    'Phlebopus': ['Phlebopus portentosus'],
    'Phlogiotis': ['Phlogiotis helvelloides'],
    'Pholiota': ['Pholiota adiposa',
        'Pholiota lubrica',
        'Pholiota terrestris',
        'Pholiota spumosa',
        'Pholiota destruens',
        'Pholiota nameko',
        'Pholiota lenta',
        'Pholiota highlandensis',
        'Pholiota flammans',
        'Pholiota aurivella',
        'Pholiota dinghuensis',
        'Pholiota microspora',
        'Pholiota populnea'],
    'Phylloporia': ['Phylloporia ribis', 'Phylloporia lonicerae'],
    'Picipes': ['Picipes submelanopus'],
    'Piptoporus': ['Piptoporus betulinus'],
    'Pisolithus': ['Pisolithus arhizus'],
    'Pleurotus': ['Pleurotus ostreatus',
        'Pleurotus citrinipileatus',
        'Pleurotus eryngii',
        'Pleurotus spodoleucus',
        'Pleurotus pulmonarius',
        'Pleurotus ferulae',
        'Pleurotus dryinus',
        'Pleurotus cornucopiae',
        'Pleurotus abalonus',
        'Pleurotus cystidiosus',
        'Pleurotus giganteus',
        'Pleurotus tuoliensis'],
    'Podaxis': ['Podaxis pistillaris'],
    'Podosordaria': ['Podosordaria nigripes'],
    'Podostroma': ['Podostroma yunnanense'],
    'Polyozellus': ['Polyozellus multiplex'],
    'Polyporellus': ['Polyporellus elegans'],
    'Polyporus': ['Polyporus Umbellatus',
        'Polyporus squamosus',
        'Polyporus mori',
        'Polyporus melanopus',
        'Polyporus varius',
        'Polyporus rhinocerus',
        'Polyporus elegans',
        'Polyporus arcularius'],
    'Porodaedalea': ['Porodaedalea alpicola',
        'Porodaedalea chinensis',
        'Porodaedalea yamanoi',
        'Porodaedalea pini'],
    'Postia': ['Postia lactea', 'Postia guttulata'],
    'Pseudoclitocybe': ['Pseudoclitocybe cyathiformis'],
    'Pseudofavolus': ['Pseudofavolus tenuis'],
    'Pseudohydnum': ['Pseudohydnum gelatinosum', 'Pseudohydnum candidissimum'],
    'Pseudomerulius': ['Pseudomerulius aureus', 'Pseudomerulius curtisii'],
    'Pulveroboletus': ['Pulveroboletus ravenelii'],
    'Pycnoporus': ['Pycnoporus cinnabarinus', 'Pycnoporus sanguineus'],
    'Pyrrhoderma': ['Pyrrhoderma adamantinum'],
    'Ramaria': ['Ramaria flava',
        'Ramaria hemirubella',
        'Ramaria formosa',
        'Ramaria aurea',
        'Ramaria apiculata',
        'Ramaria botrytoides'],
    'Retiboletus': ['Retiboletus kauffmanii'],
    'Rhizopogon': ['Rhizopogon rubescens',
        'Rhizopogon piceus',
        'Rhizopogon luteolus',
        'Rhizopogon roseolus'],
    'Rhodocollybia': ['Rhodocollybia maculata'],
    'Rhodofomes': ['Rhodofomes roseus'],
    'Rhodophyllus': ['Rhodophyllus salmoneus',
        'Rhodophyllus nidorosus',
        'Rhodophyllus murrayi',
        'Rhodophyllus ater'],
    'Rhodotus': ['Rhodotus asperior', 'Rhodotus palmatus'],
    'Rigidoporus': ['Rigidoporus ulmarius', 'Rigidoporus microporus'],
    'Rozites': ['Rozites caperata'],
    'Rugiboletus': ['Rugiboletus extremiorientalis'],
    'Russula': ['Russula vinosa',
        'Russula nitida',
        'Russula cyanoxantha',
        'Russula delica',
        'Russula densifolia',
        'Russula foetens',
        'Russula integra',
        'Russula virescens',
        'Russula alutacea',
        'Russula emetica',
        'Russula exalbicans',
        'Russula grata',
        'Russula rosea',
        'Russula nigricans',
        'Russula rubescens',
        'Russula sororia',
        'Russula vesca',
        'Russula senecis',
        'Russula xerampelina',
        'Russula sanguinea',
        'Russula pseudodelica',
        'Russula lilacea',
        'Russula crustosa',
        'Russula aurea',
        'Russula adusta',
        'Russula albonigra',
        'Russula depallens',
        'Russula griseocarnosa',
        'Russula subnigricans'],
    'Saccharomyces': ['Saccharomyces cerevisiae'],
    'Sanghuangporus': ['Sanghuangporus alpinus',
        'Sanghuangporus baumii',
        'Sanghuangporus lonicericola',
        'Sanghuangporus quercicola',
        'Sanghuangporus sanghuang',
        'Sanghuangporus vaninii',
        'Sanghuangporus weigelae',
        'Sanghuangporus zonatus'],
    'Sarcodon': ['Sarcodon imbricatus', 'Sarcodon leucopus'],
    'Sarcomyxa': ['Sarcomyxa serotina'],
    'Schizophyllum': ['Schizophyllum commune'],
    'Schizostoma': ['Schizostoma bailingmiaoense',
        'Schizostoma dengkouense',
        'Schizostoma laceratum',
        'Schizostoma ulanbuhense'],
    'Scleroderma': ['Scleroderma verrucosum',
        'Scleroderma polyrhizum',
        'Scleroderma flavidum',
        'Scleroderma citrinum',
        'Scleroderma cepa',
        'Scleroderma bovista',
        'Scleroderma areolatum'],
    'Sclerospora': ['Sclerospora graminicola'],
    'Sclerotinia': ['Sclerotinia sclerotiorum'],
    'Serpula': ['Serpula lacrimans'],
    'Shiraia': ['Shiraia bambusicola'],
    'Simblum': ['Simblum gracile'],
    'Sparassis': ['Sparassis latifolia'],
    'Sphacelotheca': ['Sphacelotheca sorghi'],
    'Sphaerulina': ['Sphaerulina oryzina'],
    'Sporisorium': ['Sporisorium sorghi'],
    'Stereum': ['Stereum hirsutum',
        'Stereum frustulatum',
        'Stereum annosum',
        'Stereum gausapatum',
        'Stereum ostrea'],
    'Strobilomyces': ['Strobilomyces strobilaceus'],
    'Strobilurus': ['Strobilurus conigenus', 'Strobilurus orientalis'],
    'Stropharia': ['Stropharia squamosa', 'Stropharia rugosoannulata'],
    'Suillus': ['Suillus aeruginascens',
        'Suillus bovinus',
        'Suillus granulatus',
        'Suillus grevillei',
        'Suillus luteus',
        'Suillus viscidus',
        'Suillus huapi'],
    'Taiwanofungus': ['Taiwanofungus camphoratus'],
    'Tapinella': ['Tapinella atrotomentosa'],
    'Tephrocybe': ['Tephrocybe anthracophila'],
    'Terfezia': ['Terfezia arenaria'],
    'Termitomyces': ['Termitomyces eurhizus',
        'Termitomyces aurantiacus',
        'Termitomyces clypeatus',
        'Termitomyces eurrhizus',
        'Termitomyces microcarpus'],
    'Thelephora': ['Thelephora ganbajun',
        'Thelephora terrestris',
        'Thelephora aurantiotincta'],
    'Trametes': ['Trametes gibbosa',
        'Trametes pubescens',
        'Trametes robiniophia',
        'Trametes versicolor',
        'Trametes orientalis',
        'Trametes lactinea',
        'Trametes hirsuta',
        'Trametes elegans',
        'Trametes corrugata',
        'Trametes ochracea',
        'Trametes suaveolens',
        'Trametes trogii'],
    'Tremella': ['Tremella foliacea',
        'Tremella fuciformis',
        'Tremella sanguinea',
        'Tremella samoensis',
        'Tremella mesenterica',
        'Tremella lutescens',
        'Tremella aurantia'],
    'Tremiscus': ['Tremiscus helvelloides'],
    'Trichaptum': ['Trichaptum abietinum',
        'Trichaptum fuscoviolaceum',
        'Trichaptum byssogenum',
        'Trichaptum biforme'],
    'Tricholoma': ['Tricholoma acerbum',
        'Tricholoma album',
        'Tricholoma fulvum',
        'Tricholoma saponaceum',
        'Tricholoma equestre',
        'Tricholoma flavovirens',
        'Tricholoma virgatum',
        'Tricholoma vaccinum',
        'Tricholoma ustale',
        'Tricholoma sulphureum',
        'Tricholoma sejunctum',
        'Tricholoma robustum',
        'Tricholoma portentosum',
        'Tricholoma populinum',
        'Tricholoma orirubens',
        'Tricholoma muscarium',
        'Tricholoma mongolicum',
        'Tricholoma matsutake',
        'Tricholoma bakamatsutake',
        'Tricholoma albobrunneum',
        'Tricholoma imbricatum'],
    'Tricholomopsis': ['Tricholomopsis bambusina'],
    'Tulostoma': ['Tulostoma verrucosum',
        'Tulostoma bonianum',
        'Tulostoma sabulosum',
        'Tulostoma lloydii',
        'Tulostoma finkii',
        'Tulostoma kotlabae',
        'Tulostoma jourdanii',
        'Tulostoma helanshanense',
        'Tulostoma cretaceum',
        'Tulostoma brumale',
        'Tulostoma brevistipitatum'],
    'Tylopilus': ['Tylopilus felleus', 'Tylopilus neofelleus'],
    'Ustilaginoidea': ['Ustilaginoidea virens'],
    'Ustilago': ['Ustilago tritici',
        'Ustilago nuda',
        'Ustilago maydis',
        'Ustilago esculenta',
        'Ustilago crameri'],
    'Vanderbylia': ['Vanderbylia robiniophila'],
    'Volvariella': ['Volvariella volvacea', 'Volvariella bombycina'],
    'Wolfiporia': ['Wolfiporia cocos'],
    'Xanthoporia': ['Xanthoporia radiata'],
    'Xeromphalina': ['Xeromphalina campanella'],
    'Xerula': ['Xerula radicata'],
    'Xylaria': ['Xylaria nigripes',
        'Xylaria sanchezii',
        'Xylaria carpophila',
        'Xylaria grammica',
        'Xylaria hypoxylon',
        'Xylaria longipes',
        'Xylaria rogersionigripes',
        'Xylaria polymorpha',
        'Xylaria neonigripes',
        'Xylaria schweinitzii',
        'Xylaria subescharoidea'],
    'Xylobolus': ['Xylobolus subpileatus',
        'Xylobolus frustulatus',
        'Xylobolus annosus',
        'Xylobolus princeps'],
    'Yenia': ['Yenia esculenta'],
    'aeruginascens': ['aeruginascens'],
    'floccopus': ['floccopus'],
    'laricinus': ['laricinus'],
    'leonis': ['leonis'],
    'palisotii': ['palisotii']
};

// 辅助函数：获取所有种名选项（去重）
export function getAllSpeciesOptions(): Option[] {
    const allSpecies = Object.values(speciesData).flat();
    const uniqueSpecies = [...new Set(allSpecies)]; // 去重

    return uniqueSpecies.map(fullSpecies => {
        const pureSpecies = fullSpecies;
        return { value: pureSpecies, label: pureSpecies };
    });
}